Public enemy – how can UK energy companies improve customer service?

A tweeter on Twitter said “British Gas is worst company I’ve ever dealt with”