About Richard Howarth & Sons Limited (00924762) United Kingdom