About Cavendish Square Investments Limited (00534089) United Kingdom