About S & T Engineering Limited (04100123) United Kingdom