operating your database and web nodes without replication, security or optimisation in geographically diverse location?!?
you could consider (at this early stage):
sort out a secure tunnel between your sites.
then create a copy of the database to the secondary site.
modify the administration and front-end sql updates and inserts to both sites.
setup rsync between the two web nodes for web data.
modify all sql selects to use the local database (with optional failover off-site).
if you're not keeping your UK customers exclusively on the .co.uk then you'll need to look at geolocation on either the code or dns level.
cdn for images and other media could also be an option.
alot of it depends on how far you want to take it. obviously you need the web node local to take proper advantage of localised search results.
irrespective, to have an e-commerce shop with PHP in one location and SQL in another and no security wrapper is crazy talk
