About S & T Investments Ltd (09688730) United Kingdom