Most UK water firms to return millions to customers via lower bills
Water companies in the UK will be forced to pay out a net total of GBP70 million to customers after falling short of performance targets, industry regulator Ofwat has confirmed. The fines for...