Looks like it's just Thames Water sewer upgrades rather than a development

https://www.mapillary.com/app/?lat=51.515018199999986&lng=0.07291889999999057&z=16.95938568977243&pKey=449069577951955&focus=photo&x=0.8535757020747092&y=0.5726268606363971&zoom=1.982374129780239