About Ayres Punchard Investment Management Limited (06746940) United Kingdom