About Harrold Associates Ltd (06424037) United Kingdom