Water providers forced to pay back customers for poor performance
Water providers have been ordered to repay customers £114 million after failing to reach key benchmarks. According to Ofwat, the industry regulator, enterprises are “falling short” on performance indicators such …