About Dillon & Doyle Ltd (12949264) United Kingdom