About S & C Group Ltd (13472855) United Kingdom