About Sherrill Farm Holidays Cottages Limited (05201481) United Kingdom