Thames Water swings to profit but debt mountain swells to £20bn July 15, 2026 · The Independent Read full story at source