The Water Services Regulation Authority, or Ofwat, is a non-ministerial government department and body responsible for the economic regulation of the privatised water and sewerage industry in England and Wales. From Wikipedia
Alastair Cochran's departure comes as the utility battles £16 billion in debt, seeks £5 billion in equity investment, and faces operational and regulatory challenges.