About Cavendish Holdco Limited (10151747) United Kingdom