About Athol Hamlin Ltd (12038106) United Kingdom