About Dean & Tyler Co. Ltd (10111696) United Kingdom