The starting point is to look at the terms of the contract between you and the sub-contractor. The contract should specify the work to be carried out and …the timescales for completion of the work. If the sub-contractor has not complied with the terms of the contract then you may have a claim against them for breach of contract. This is a complex area of law and you should seek legal advice.