About S & T Consultancy Services Limited (08590576) United Kingdom