About Dudley & Sons Ltd (12869385) United Kingdom