About Sca Holdings Ltd (09524823) United Kingdom