About H. Harrold & Sons Limited (00800116) United Kingdom