About S & C Corporate Limited (11973513) United Kingdom