Like someone earlier said, they are not the cheapest, but you get what you pay for. I spent a little more to go with them but they did a very good job and they finished in very good time. They left no debris or clutter at all and did not make any mess while they were doing the job either. They are also very good at returning calls and emails.
I'd definitly deal with them again if I get a different house because I know what they did on this place will last a long time :) Thanks Dave, Jeremy and the entire crew!