About Hemmard & Co Ltd (11641302) United Kingdom