About J & D Haworth Limited (08204635) United Kingdom