About Fox & Hare Cottages Limited (12353338) United Kingdom