About Sherwood Hall Management Co. Limited (01116257) United Kingdom