High street giant Hennes & Mauritz has posted year-on-year sales growth of seven per cent for March, attributing the lower-than-expected result to cold weather affecting sales of its spring collection.