Did bad weather affect umbrella company contractors?
The freezing December weather caused 38% of small businesses to close and a further 41% to operate without their full complement of staff. The cost to the small business sector was in the region of £2.1bn.