About Ada Cavendish Group Ltd (10885768) United Kingdom