British politics has been dominated by the two main political parties — Labour and the Conservatives — for decades, but ...