About Scherrer Ltd (13107066) United Kingdom