Cargill, the world’s largest privately owned food and agriculture company, has sold its two remaining beef feedlots to US ethanol producer Green Plains.The feedlots, which are situated in Kansas and Colorado, have a total capacity of 155,000 cattle.