Company identity
Founded / incorporated
17 February 2016
Company number 10011075
Legal name
EDINBURGH LEATHER COMPANY LTD.
Company type
Private Limited Company
Region
Unknown
Registered address
DEMSA ACCOUNTS
278 LANGHAM ROAD
LONDON
ENGLAND
N15 3NP
Insolvency history
No