Company identity
Founded / incorporated
30 June 2006
Company number 05862898
Legal name
TOP LEFT DESIGN LIMITED
Company type
Private Limited Company
Region
Unknown
Registered address
45 WEYMOUTH MEWS
LONDON
ENGLAND
W1G 7EH
Insolvency history
No