The latest Taxpayers' Union-Curia Poll has the Labour Party up 4.0 points at 30.9%, while National sinks 4.6 points to 29.6%.