300 jobs up for grabs at Marks and Spencer distribution cent