Company identity
Founded / incorporated
22 November 2012
Company number 08303817
Legal name
LONDON XXI LIMITED
Company type
Private Limited Company
Region
London
Registered address
336-337 THE STRAND
LONDON
WC2R 1HA
Insolvency history
No