UK food and clothing retailer Marks & Spencer has announced the appointment of Ian Dyson as group finance director.