About Cavendish Uk Holdings Ltd (12499744) United Kingdom