Why is the UK’s largest water company failing? BusinessEconomicsFinance September 13, 2025 byThe IB Journalist