Dacă intri din UK pe site-ul .com, serverul este normal să facă redirect spre site-ul .co.uk. Problema este una de duplicat, care se rezolvă prin setarea corectă a hreflang pe fiecare dintre site-uri. E absolut ok să faceți redirect, dar este imperativă inter-relaționarea dintre cele două site-uri. De fapt, dacă site-ul .com furnizează content în mai multe limbi, atunci inter-relaționarea se va face între toate aceste limbi - nu știu structura, dacă sunt subdomenii sau foldere, dar asta contează mai puțin.
Google ARE servere în UK. Există datacenteruri peste tot în lume. Nu înțeleg ce legătură ar avea asta cu problema voastră.
Soluția este una dificilă, ia timp implementarea ei corectă și probabil că v-ar trebui un om dedicat, care să vă furnizeze toate detaliile tehnice și să vă fie alături pas cu pas. Acum, un astfel de om, o să coste...

Succes!