Scottish Power, Ovo Energy and British Gas told to “urgently” improve by watchdog March 22, 2024 Three major energy firms have been warned they must “urgently” improve their customer service – slammed for failing to provide quick and More