London-based diamond giant De Beers has announced an executive shuffle that includes moving longtime in-house lawyer Tom Johnson to general counsel.