Energy companies among worst for cold calling

British Gas, EDF, E-ON and Homeserve are regularly cold-calling Brits at home - and they do not like it.