About J&c Properties Barnstaple Ltd (09666967) United Kingdom