Diverting a large water main in a challenging, densely populated urban environment

Location
London, United Kingdom
Offices
Client
  • Thames Water

Location
London, United Kingdom
Offices
Client
  • Thames Water