About S & T Brands Ltd. (11943327) United Kingdom