Overview
Legal name
LOUDA PROPERTY LIMITED
Region
South West England
Registered address
10 THE BEACON
EXMOUTH
DEVON
UNITED KINGDOM
EX8 2AG
Insolvency history
No