About Alcott & Argyle Management Limited (11258596) United Kingdom