About Sherwood Scientific Limited (02329039) United Kingdom