British “It” girl, Alice Naylor-Leyland shares her London city-guide; where to stay, the best place for tea, and the one item you need to pack when you head across the pond. Cheerio!