High street giant Marks & Spencer Plc (M&S) has named Stuart Rose as its new chief executive officer following the departure of Roger Holmes.