Overview
Legal name
OTTER LIMITED
Region
South West England
Registered address
LOWER MOORHAYNE FARM
YARCOMBE
NR HONITON
DEVON
EX14 9BE
Insolvency history
No