Elementa have recently completed the services design for Allied World’s new prestigious London location at 20 Fenchurch Street, this fit-out over two floors, Levels 18 & 19, has achieved a BREEAM Excellent rating. The time lapse video shows the project from the early stages of site construction right through to the final flourish of the…