About Alc (spc) Limited (05424261) United Kingdom