British data analytics firm YouGov has published the results of its latest polls on the voting intentions of the British public.