About S & T Partners Limited (09474441) United Kingdom