This type of scam is so lazy and obvious I'm surprised it's not been reported before. Anyone with your name and approximate location, provided your name isn't something insanely common like John Johnson, can yield your address within a few minutes. Seems like just a variation of the "I have your IP address" scams prevalent in IRC a long ass time ago, even the tone of the letter sounds the exact same.