About Sherwood(uk) Limited (06151734) United Kingdom