Energy companies are experiencing an avalanche of 60 million phone calls a year to their customer service departments, according to consumer watchdog Which?
Energy companies are experiencing an avalanche of 60 million phone calls a year to their customer service departments, according to consumer watchdog Which?