South African retail group Woolworths Holdings has appointed former Marks & Spencer chief executive and chairman Sir Stuart Rose as a non-executive director.