About S & C Partnership Limited (11291217) United Kingdom