About Stroud Engineering Supplies Limited (03155448) United Kingdom