Department store operator John Lewis has posted an eight per cent year-on-year rise in sales to £5.1 billion for the year to January 31.