About The Scl Group (london) Limited (03742130) United Kingdom