About Dartmoor Thatched Cottages Ltd (11426371) United Kingdom