About Alcock Lees Partnership Limited (06211723) United Kingdom