About S & T Management Ltd (10939778) United Kingdom