2019 Political Quiz - iSideWith.com
Not good at doing links but this is a very comprehensive side which shows who you should be voting for.
My results were:
Green 91%
SNP 90%
Labour 88%
Lib Dem 83%
Brexit 34%
Tory 23%
Rather surprised me how close the Greens, SNP, Labour and the Lib Dems are on a whole range of issues and, allowing that their combined vote forms a majority it shows that the British majority opinion is left of centre. This being masked by a distorted voting system. Also notable how far right the Tory Party has become on a whole range of issues now the moderates have been purged - they may even be right of the BNP. I was not surprised to find that I am a Green voter, but was a little surprised to find I am nearly an SNP one.