As part of the Thames Tunnel development, Barn Elms, a valuable green space in London, is being considered by Thames… read more
Thames Water is considering using Chambers Wharf as a drive site to create a “Super Sewer” junction bringing raw sewage… read more