About Sherwood Dean Ltd (10630806) United Kingdom