About Stoll Industries Ltd (08333236) United Kingdom