Thames Water set for crucial court ruling 17 March 2025 If it does collapse, who will pay and how much?