About S & C Sales Solutions Ltd (11830813) United Kingdom