About Sherwood Laboratories Limited (01732557) United Kingdom