About S C Associates Limited (04128152) United Kingdom