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.

This content is for members only. Please click here to view the full article.