About M. J. Howarth & Sons Limited (04472151) United Kingdom