Thames Water returns £120m to customers for leakage failure By Katey Pigden 7th June 2018 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.