Stuart what I am saying is you will need to do is created a csv file in the format of the zipData table. You should be able to see the fields and in what order they are in in that table.
zipcode, ZipCodeType, City, CityType, State, StateCode, AreaCode, lat, lon
You would use empty columns in the cvs for any fields your uk database does not have.
The important columns that need to exist are zipcode lat and lon. Those are the ones our program uses. We grab the latitude and longitude based on the zipcode.
You would arrange your final result in the order of the column structure above and I beleive phpmyadmin has an import option to import a cvs file but of course you probally can not do more than 2mb at a time so you may need to break your cvs into multiple files.