British retailer Marks & Spencer has re-hired Richard Price, currently CEO of Tesco's F&F Clothing, as managing director of its struggling clothing and home division.