Company identity
Founded / incorporated
11 August 2016
Company number 10324834
Legal name
TROUBADOUR INVESTMENTS LIMITED
Company type
Private Limited Company
Region
West Midlands
Registered address
UNIT 14 MILE OAK INDUSTRIAL ESTATE
MAESBURY ROAD
OSWESTRY
UNITED KINGDOM
SY10 8GA
Insolvency history
No