Yeah get the quotes, check as much as you can do ie researching the company, google them, check reviews even go onto the free company check:
https://beta.companieshouse.gov.uk/company/04905417
see if they are registered on any checkatrade or similar approval list. It maybe a case people can still do a bad job though ! But at least you tried your best.
I asked good neighbours and 2-3 family members for their 'Builders' contacts, figured they owe me big time (done lots of free work for them) and not one single person got back to me its like everyone done a runner. But I quickly found out its no doubt its happen to themselves or they don't want the risk something goes bad then you blame them ! So while it leaves a bitter taste, we just have to remember it happens to everyone you just have to resolve it or get a good trader in and move on.
I am happy to report though the cowboy from my poor job, someone had the balls and reported him and left a negative review about him. It appears no one has used his services anymore via the company I went through, no doubt he still works though.