About S & T Client Systems Limited (05854211) United Kingdom