I am traveling to the UK with my wife in early August of this year. We are arriving at Gatwick Airport in the early afternoon on our anniversary and heading straight to Hever Castle & Gardens. I plan on using my phone's GPS functions to get around (which, based upon my last trip to the UK is a must), but I won't reasonably have time to go find a place that will sell a sim on that first day, particularly because there is no obvious shop that sells them at the airport. I'd much, MUCH rather just land with a UK sim card already paid up and in my phone so that I don't potentially cause my wife and me to miss our chance to visit Hever on our anniversary.
My question: does anyone know of a way to buy a UK sim card in the US?
BTW: I have already ruled out using the kiosks in the airport or the concierge because both are unreliable from all accounts. I just want to find a way to get a sim card for the UK while I am still here in the US.