M&S Marks and Spencer owns 44 stores in Cumbernauld, Lanarkshire. See an entire list of M&S Marks and Spencer branches below.