About S & T Proudfoot Limited (10373749) United Kingdom