About Alc Screen Print & Embroidery Limited (13399944) United Kingdom