Thames Water’s £11.7bn tops water company spending plans