Thames Water, the UK’s biggest water company, struggles to plug a hole in its finances

by Stephen Beard