Overview
Legal name
HOLYROOD PLACE MANAGEMENT COMPANY LIMITED
Region
South West England
Registered address
2 HOLYROOD PLACE
PLYMOUTH
DEVON
PL1 2QB
Insolvency history
No