About Cavendish Cox Ltd (11922958) United Kingdom