About H.a.harrold & Son Limited (00605624) United Kingdom