Thames Water Reports £226.4 Million Profit, Debt Reaches £20 Billion | HyperFast