Marks & Spencer Group hired Helen Weir to succeed Alan Stewart as chief financial officer, recruiting from one of its main UK retail competitors.