About S&c Group Ltd (11539940) United Kingdom