About Dudley & Co Ltd (08830779) United Kingdom