Overview
Legal name
A & A LAMBROU LIMITED
Region
West Midlands
Registered address
49A CHURCH LANE
NUNEATON
ENGLAND
CV10 0EX
Insolvency history
No