I have had several companies come round and frankly, I have never met a shadier bunch of people in my life. Talk about snake oil salesmen. Either they are price fantasists or they have "so much work" they don't care what you say, not bother about answering questions and practically grunt a price...