Business How Thames Water’s demands for higher bills took it to the brink Matt Oliver Ben Marlow Michael Bow 01/04/2024