An award-winning Aberdeenshire butcher’s has opened a shop within Selfridges Food Hall on London’s Oxford Street, just in time for Christmas shoppers. Donald Russell, a Scottish butcher and fine food...