About A Howarth & Sons Ltd (10539859) United Kingdom