Tag: Rachel Fletcher
Infrastructure
Thames Water Had to Pay £120m for Leaks
Thames Water’s directors were found to not have enough oversight and control of the company’s leakage performance, with the company losing approximately 25% of all …
11/06/2018