About S & T Consultancy Ltd (13489605) United Kingdom