About Stothard Technicon Ltd (10236138) United Kingdom