Thames Water: Debt-laden firm announces more redundancies before Christmas November 17, 2023 Only this week, it was announced Thames Water will be forced to pay £73.7m back to customers for failing to meet performance targets.
Thames Water hit with £73m penalty over pollution and leakages November 14, 2023 Thames Water has been ordered to pay £73.7m back to customers after the UK's water regulator found it had failed to reduce pollution and tame leakage problems.