A sheet pile installation at the site of a proposed new Microsoft Data Centre in London, is creating a new label for aesthetically pleasing sheet pile retaining walls. The term […] The post Sheet Pile Bio Barrier Creates Data Centre Buzz appeared first on Sheet Piling (UK) Ltd.