UK digital retailer and financial services provider Shop Direct has appointed Walgreens executive, Guy Farmer, as group trading director to oversee the company's buying, sourcing and data intelligence teams.