Overview
Legal name
MECHAIR TECHNICAL SERVICES LIMITED
Region
Unknown
Registered address
12 LAPWING AVENUE
LENZIE
GLASGOW
UNITED KINGDOM
G66 3DJ
Insolvency history
No