About Cavendish Investments Limited (01658089) United Kingdom