About Howarth Parker & Co Ltd (13095290) United Kingdom