Marks and Spencer is the biggest rival of Country Road Limited. Marks and Spencer was founded in 1884, and its headquarters is in London, England. Marks and Spencer operates in the Fashion, Apparel & Accessories industry. Marks and Spencer has 72,297 more employees than Country Road Limited.