Overview
Legal name
DEVONSHIRE PLACE (LEICESTER) LIMITED
Region
East Midlands
Registered address
78 LONDON ROAD
LEICESTER
LE2 0RA
Insolvency history
No