Free food from Tesco means a hot lunch for hundreds