About S & T Services Ltd (04233889) United Kingdom