About S & C Management Limited (12742861) United Kingdom