About Sherwood Optical Limited (13324584) United Kingdom