Company overview
Company Number
LP013933
Name
20 Fenchurch Street Limited Partnership
Entity type
Limited Partnership
Status
Active
Incorporation date
21 May 2010
Address
20 Fenchurch Street, Level 23, London, EC3M 3BY, England
Postal code
EC3M 3BY
Country
United Kingdom