About Hammond And Finch Limited (11255597) United Kingdom