Where? At Google's infrastructure servers? Although Google has had its UK headquarters in King's Cross since 2013 (previously located near London Victoria Station), it wasn't until Sep 16, 2025 that Google established its first physical infrastructure facility in the UK at Waltham Cross (
https://datacenters.google/locations/waltham-cross/ ) . There's really nothing like having a data center close to where you live for the sake of low latency!