Thames Water has signed contracts worth a combined £200 million with suppliers to find and fix “more leaks than ever before” across London and the Thames Valley.
Thames Water has signed contracts worth a combined £200 million with suppliers to find and fix “more leaks than ever before” across London and the Thames Valley.