Current polling share with 4 seats to declare:
Conservatives 36.7%
Labour 30.5%
UKIP 12.7%
Lib Dems 7.8%
SNP 4.8%
Others 7.5%
So basically what happened was the polling averaged out around 34% for each party, the margin of error was entirely in favour of the Conservatives and there was a small swing to the incumbents in the polling booth as well. Or at least that's what I expect the pollsters to say.