About Allan F Holland & Sons Limited (07196488) United Kingdom