Re membership of political parties, a friend has just posted this:
interesting, the House of Commons library reports that membership of political parties has been growing over the last four years. After this week's events it seems this list will need to be updated and reordered
The Labour Party has around 552,000 members, as of January 2018
The Conservative Party has 124,000 members as of March 2018
The Scottish National Party has around 118,200 members, as of April 2018
The Liberal Democrat Party has around 100,500 members, as of April 2018
The Green Party (England and Wales) has 41,073 members, as of April 2018
UKIP has around 21,200 members, as of April 2018
Plaid Cymru has around 8,000 members, as of April 2018
Scottish Green Party around 9000 members
Separately, I see that Nicola has announced that there have been over 7,500 new SNP members in 48 hours! 
That would take the SNP membership to over 125,000
- more than the Conservative Party! Maybe that's why the Conservatives are trying to claim 1,000 new members 