Business confidence highest since March driven by stronger customer demand