About Cavendish International Ltd (10307229) United Kingdom