Sounds like a con - never respond to those who "just been doing some work round the corner and noticed your roof has fallen off" - get other quotes. Work never "just has to be done" (unless you really don't have a roof), and especially doesn't have to be done by him. Also get a proper valuation...