I previously worked for the Top Roof company (also known as: WEATHEREX LIMITED WALLCOTE LIMITED ANDURAGUARD LIMITED PEARL XPS LIMITED etc). Cold callers for this company and many others like it get paid depending on how many numbers they take (and recieve bonuses for deals that the salesmen make after they ring you up and arrange a "free quote") so this is why they are always pushy for a number. The reason for cold callers taking house phone numbers only is to keep the company's office outgoing call bills down as a call to a mobile costs conciderably more. Cold callers for most companies wont let you keep the flyer if you dont give a number as they only get a certain number of them printed off for each week and would prefer to leave the flyer with one of their "victims". Roof coating in generall is a con, all coating products will make you roof look nice for a year or two then it will grow lichen and moss like any other roof, even though there is a 15 year "guarentee" it does not cover what the roof looks like. You are far better off buying new tiles. Id recomend slate tiles for a couple of reasons firstly they are very long lasting and will outlast biscuit and concrete tiles and secondly these con companys will not touch them as the coating will not stick to them. A few tips: -ALWAYS ask for ID, anybody who isnt wearing company ID i would inform the police immediatly about. -If they ask "are you a house owner or a tennant" reply tennant even if you arn't, they will then walk away as cold callers are not allowed to sign up non house owners. -Invest in a sign if you are living in a heavily circulated area. Id recomend one that says "no cold callers, i will ask for ID and if not provided i will phone the police" or along those lines, dont buy one saying "no door to door sales" as technically they are not selling anything (the salesman who comes later does that). Companies like this operate all over the country and select different areas to target each day/week. Old peoples bungalows are heavily targeted for obvious and rather shamefull reasons, 1930's semi's are also popular amongst these companies. Be careful these cold callers are given a script to memorise by the company which can be extremely convincing and very good at catching you unawares for your number, if you are too kind-a-person to deny them a number give them a bogus number but with your area code and similar digits (but not the same) to your own.