About J.c. Dudley & Co. Ltd (01714425) United Kingdom