Thames Water, Britain?s biggest water company, is to pay back ?65m to customers as part of a ?120m package of penalties after being castigated by the regulator for its failure to tackle leaks.

?

READ MORE...