About Sc&ac Holdings Ltd (12517912) United Kingdom