Liberty Tax Service - New Haven, IN, United States close