About Alcott & Argyle Ltd (12949678) United Kingdom