Having just read through the whole of this thread a couple things jump out
1. You were given a quote, job done to satisfaction, invoice for same amount, If the builder hadn't given a time span, would you have accepted the quote, builders have thousands of pounds worth of tools and a van...