High street giant Marks and Spencer on Tuesday posted sluggish sales growth amid weak consumer spending and economic uncertainty despite a solid performance from its David Beckham-backed children's clothing range.