I would call a few local traders and get them quoting. At least 3 local ones to get a good idea. I have just gone through the same and got 3 of which 1 was way out and so got a 4th round. It was the 4th who i then went with.
CheckATrade is also very good for seeing local traders who have had...