> retailers who ask for the TFN
Why would a retailer ask for it? I don't think I've been asked for my NI number (the UK equivalent) by anyone except people dealing with my tax (including banks) or by the government directly when registering for services.