Overview
Legal name
ADEMBO DESIGN & ENGINEERING LIMITED
Region
West Midlands
Registered address
81 TAYLOR AVENUE
LEAMINGTON SPA
ENGLAND
CV32 7SA
Insolvency history
No