About Sca Holdings (southampton) Limited (12420971) United Kingdom