I've got a couple of hours between flights coming up at Heathrow. Does anyone know if there's a shop in the terminal that sells Geo Trumper, Taylors, &c? There's Boots but I doubt they'd stock anything other than run-of-the-mill shaving requisites.