Standard

Thames Water returns £120m to customers for leakage failure

Thames Water will return a total of £120 million to customers for failing to tackle leakage.

Close
Close

Request a call back