About Harvey Taylor & Co Ltd (12674268) United Kingdom