With the final poll of polls entered from the Guardian this is the result we get:
The seat total is 648 and others include the Northern Irish parties, Welsh and Scottish nationalists and a few others including one Green.
The conclusion: no majority and while the Conservatives do seem headed for first place Labour is still not completely out of it.
British vote counting is notoriously slow. It will be a long night.