Company overview
Company Number
11923109
Name
21 North Limited
Entity type
Private Limited Company
Industry codes
96090
Status
Active
Incorporation date
3 April 2019
Address
2 Cobden Mews, 90 The Broadway, London, SW19 1RH, United Kingdom
Postal code
SW19 1RH
Country
United Kingdom