Overview
Legal name
11 MONTPELIER TERRACE (LONGWOOD) LIMITED
Region
South West England
Registered address
135 HIGH STREET
ILFRACOMBE
DEVON
ENGLAND
EX34 9EZ
Insolvency history
No