Ofwat fines Thames Water £123m, cites ‘unacceptable’ influence on setting – enterprise stay | Enterprise May 28, 2025