Tellus Partners invests in United Kingdom land and natural resources.