About S & C Management Consultancy Limited (10524558) United Kingdom