About Haemer & Co Ltd. (10881463) United Kingdom