About Scm (holdings) Limited (08066423) United Kingdom