Im a licensed illinois roofing contractor, last year we did a bunch of roof jobs for a GC without any issues, last job for him we did in november/december, we did not personally pull the building permit from the village for this job,but GC assured me there is already a permit since he did more interior and exterior work on this residential property - i have a written proof( - phone messaging), now he does not want to pay for this job, can i still file a mechanic lien if there was a no building permit with my company name or maybe there was no permit at all?