• How are you going to cater for Rob, Bob, Robert, Robin, Bert. They could all be the same person or they could be all different.

    Speaking as someone who has done more name and address matching than I've had hot dinners this is not something you should do on financially sensitive data such as bank accounts.

    The best you could hope for would be and exact name and address match, but that is likely to be about 40% of cases if you are lucky.