About S & T Limited (04258594) United Kingdom