About Stolle Europe Limited (02282643) United Kingdom