About Duffields Mills Limited (00732968) United Kingdom