About James Howarth & Co. Limited (04187197) United Kingdom