About Alc Design & Developments Ltd (12762695) United Kingdom