The following quiz will let you know which party most aligns with your beliefs.
uk.isidewith.com/political-quiz
I was pretty close between 3 parties as my highest so figure voting for any of those is fairly representative of my views.
Also I suggest not getting too worried about Corbyn or Johnson, the leaders keep resigning and then other party members become prime minister without being voted for. So they might not stick around regardless, I'd think about the party rather than the leaders