The 'correct' database thing to do here, I think, assuming you are only handling UK addresses, would be to try to standardise on:
Name
Flat/House No./Name
Street
Town
Postcode
But in practice every system I see sadly ends up with something like:
Name
Address1
Address2
Address3
Address4 or sometimes Town
Address5 (rarer)
Postcode