About Sheephouse Country Cottages Limited (03776065) United Kingdom