CASTLE DEVELOPMENTS (DEVON) LTD Company number 10975742 · Monitor this company Active Overview People 2 Financial Control Charges Documents Analysis Location Related Registered office AddressSwanmoor, Harracott, Barnstaple, England, EX31 3LG PostcodeEX31 3LG Companies at this postcode 9 Map