About S & T Associates Limited (05199274) United Kingdom