About Scl Management Limited (03332741) United Kingdom