Ofwat
The economic regulator of the water and sewerage industry in England and Wales. The Water Services Regulation Authority, the economic regulator of the water sector in England and Wales.
The economic regulator of the water and sewerage industry in England and Wales. The Water Services Regulation Authority, the economic regulator of the water sector in England and Wales.