About Buehler Europe Limited (01945523) United Kingdom