About Cavendish Land Managers Fund Limited (06815551) United Kingdom