Business What is behind Thames Water’s latest planned bill hike and ongoing cash crunch? March 28 2024