Families in towns across Lancashire are paying up to £2,437 more per year on their grocery shopping simply because they lack ...