About Sca Lancashire Limited (13071134) United Kingdom