Pleasure! Oh, I meant to add: party membership is low compared to the size of the electorate. The Labour Party, which is currently in power, has about 300,000 members, whereas the electorate numbers well over 46,000,000. Most people vote, but don't have much involvement in politics beyond that.