South African grocery retailer Woolworths Holdings has appointed former Marks and Spencer chairman and CEO Sir Stuart Rose as a non-executive director.