Will Kirkman of The Telegraph newspaper has published a series of articles about how to get utility company customer services listen to your complaints. You can find them on the Telegraph website here:
British Gas: https://www.telegraph.co.uk/money/consumer-affairs/british-gas-contact-complain-customer-service-how-make-complaint/
Scottish Power: https://www.telegraph.co.uk/money/consumer-affairs/scottish-power-contact-complain-customer-services-how-make-complaint/
Virgin Media: https://www.telegraph.co.uk/money/consumer-affairs/virgin-media-contact-how-complain-customer-service-make-complaint/