01342 332000
Severn Trent Water faces a £35.8m fine from Ofwat after staff falsified customer service performance figures, resulting in higher bills for customers.
Action inspires action. Stay ahead of the curve with sustainability and energy newsletters from edie