The British Grand Prix is on the horizon at Silverstone - but Marks & Spencer got in ahead of the racing cars to stage a show bringing together fashion and celebrity culture