About Harmer & Hitchcock Ltd (12856354) United Kingdom