About S & T Services (uk) Limited (06952267) United Kingdom