About Alcott Group Ltd (12958657) United Kingdom