Sorry to hear that.
Unfortunately in Ireland it seems the only thing to do in a circumstance like this is to be the biggest c*nt in the argument; block the road, call the cops and refuse to move till it’s sorted.

I think in this case the best thing to do is to go and talk to them tomorrow if they’re still there. Get the details / a photo of their insurance company from a disc on the window of One the vehicles. Chances are it’s a global policy that covers public liability. If the contractor won’t play ball just go straight to their insurance company and claim directly them.