About Cavendish (uk) Limited (02960050) United Kingdom