"can understandably be a bit picky" - that doesn't explain shocking bad manners, and woeful customer service. It doesn't take a minute to send an email, text, or call to say "sorry". None of them had the common courtesy to do so.
I've needed some fence work done, as well as some minor building work, and I've contacted 4 builders in my area to arrange viewings for quotes, and only one of them has had the decency to turn up (albeit an hour late). The others haven't even bothered to offer an apology as to why they didn't...