About Sherwood Hotels Limited (01728873) United Kingdom