Lack of funds has meant the charity has had to cap its social supermarket at 60 members despite having a long waiting list and record demand. Continue reading...