You can also just string it out, and on the first day you are due in court say "ok here it is". You dont need to pay a lawyer anything, the company just has to prove that it is really committed to getting this info. To go as far as having a court date set and lawyers ready to turn up. Personally I would arrive at court to ensure they sent some actual lawyers and then if I couldn't argue my point happily hand it over at no expense to myself other than taking a day off to attend court.