About Sclc Limited (12611177) United Kingdom