About Stolle European Manufacturing Solutions Limited (06748862) United Kingdom