Barbican Freeholds Limited (09788327)
Registered office 101 New Cavendish Street 1st Floor South London W1W 6XH
Enquiries accounts@cyntraproperties.com
© 2026 Barbican Freeholds Limited