Overview
Legal name
DELROSA DEVELOPMENTS LIMITED
Region
East Midlands
Registered address
TOWNHEAD FARM
LEICESTER ROAD
MARKFIELD
LEICESTERSHIRE
LE67 9RE
Insolvency history
No