About S&t Partnership Ltd (10884488) United Kingdom