UK retailer Marks and Spencer (M&S) has refuted accusations of hypocrisy today (10 July) in relation to a comment about supply chain practices at this week's company AGM.