Water Companies Ordered to Refund £114m to Customers Over Performance Failures

In a groundbreaking decision, water companies in England and Wales have been directed by Ofwat, the industry regulator, to return £114m to customers in the form of reduced bills. This comes after several companies failed to meet their set performance targets. These measures, which encompass issues like leakages, consistent supply, and pollution reduction, were evidently not met by many. Disturbingly, […]