About Devon Exmoor Cottages Ltd. (12809282) United Kingdom