20 Fenchurch Street Developer Limited,registered as Private Limited Company, that is located in One, Canada Square in London. The office's zip code is E14 5AB. This company has been registered on 2011-09-02. The registered no. is 07761007. This company's principal business activity number is 41100 which stands for Development of building projects. The latest annual accounts describe the period up to 31st December 2019 and the most current annual confirmation statement was filed on 21st June 2020.
In this particular company, most of director's tasks up till now have been executed by Richard S. and Anthony J.. When it comes to these two executives, Anthony J. has managed company for the longest time, having been one of the many members of the Management Board since 2011. Additionally, the director's duties are assisted with by a secretary - Caroline H., who joined this company on 2020-07-17.