Great script! This is not a bug but a suggested improvement.
For the UK I think the street address field would benefit from being split into two, address line 1 and address line 2, and less usage of "P.O. Box", with house or flat number/name in address line 1 and the street name and locality in address line 2.
Thanks! Good idea.