UK supermarket chain Sainsbury’s has appointed Stuart Mitchell as managing director from 1st February, reporting to Peter Davis, group chief executive.