About Cavendish Investment Group Ltd (10621405) United Kingdom