UK politics poll tracker: General election and party polling results in full

In the 2017 general election the Conservatives and Labour received 84% of all votes across Britain - but polls now tell a very different story