About Schmersal Limited (03450591) United Kingdom