You would not use a hyphen with the prefix non unless it is before a proper noun.
Do not hyphenate words prefixed by non, un, in, dis, co, anti, hyper, pre, re, post, out, bi, counter, de, semi, mis, mega, micro, inter, over, and under (among others).
Examples: nonaffiliated, nonemergency, uninfected, inpatient, disorder, disbar, coworker, copayment, antismoking, antimanagement, hyperactive, hyperrealism, preoperative, prejudge, reoccur, readjust, resubmit, postoperative, posttraumatic, outpatient, outmoded, bimonthly, biannual, counterrevolutionary, counterculture, decompress, semifinal, semiannual, misinformed, misprint, megabyte, microcircuit, interconnected, interoffice, overemphasize, override, underrepresent, underestimated.
EXCEPTIONS: When the second element is capitalized, as in Un-American and non-English, a hyphen is used. Also, occasional exceptions exist where the prefix and the second element have not (yet) "grown together," such as de-emphasize, pre-owned, co-op (to distinguish from coop) and anti-inflammatory (and all words with anti- prefix and second element beginning with i)
Best Answer
Fowler recommends that you leave out the hyphen after labour there, because it is not strictly needed for comprehension. I don't have a reference on hand, but it is no doubt in his Dictionary of Modern English Usage, a highly respected style book.