If they were a decent company they would have offered to sort it out one way or another and not leave you high and dry at such short notice, even if that meant them sub contracting the work to another company - they are in a better position than you to find alternatives, although clearly it’s now too late.