The World Leadership Forum (WLF) has named Stuart Rose, CEO of chain store Marks & Spencer (M&S) as business leader of the year.