The Landmark E14
The Landmark E14 is a 239-metre skyscraper situated in Canary Wharf and consists of nearly 1000 residential flats. It is set to be one of London’s largest buildings and one of the tallest residential buildings in Europe.
At 72 storeys in the single tower, this is truly a landmark project that we are proud to be working on, providing a comprehensive waste management package to assist with the smooth running of this monumental development.