UK Election: Prediction, Polls, News and Labour Manifesto