FreeShop provides essential services to more than 600 people every week, offering food, mental health support, professional ...