Any advice on this?
My advice would be not to open the door to anyone.
If someone's coming to me they'll call on the way over, or tell me a few days before.
This used to annoy the gas meter dude, but he's got my number now, so he texts me when he's due over.