A third of Britons have no budget in mind when they do their supermarket shop, while those that do tend to overspend by on average £27.42 on each visit.
View source website

Leave a Reply