The BBC has an
election seat calculator for the upcoming UK elections:

I will say this: UK electoral democracy appears to be pretty messed up. Like, US-caliber mess up. I say this because as you can see, I've set the calculator so that the 3 majorest parties all get just about the same percentage of the vote (a third each, if you want to check my math). Yet look at the seat distribution that results from that popular vote outcome:

See? Messed up. Everyone gets the same number of votes but the Tories and Lib Dems combined don't have as many seats as Labour. W, if I may say, TF? I assume this is a function of the Lib Dem vote being highly concentrated in ethnic areas? And the conservative vote being somewhat concentrated in rural areas? But I'm sort of projecting from the American political scene, so that may be way off base.
At any rate, the BBC's "poll of polls" currecntly shows the Conservatives with a slight lead: 33% to 29% for each of the other two parties. That would result in 285 votes fo Labour to 244 for the conservatives, and a whopping 92 seats for team yellow.
Democracy!!!And since this would result in a hung parliament, I assume the High Court would intervene and choose the victor in a 5-4 ruling according to their own political predilections. What, isn't that how everyone does it?