Overview
Legal name
HOLYROOD PROPERTIES LIMITED
Region
South West England
Registered address
122 SOUTHLAND PARK ROAD
WEMBURY
SOUTH DEVON
PL9 0HH
Insolvency history
No