About Hammond & Son Limited (06343588) United Kingdom