The London No. 1 expands Posted on June 6, 2008 by Gin Queen Every day it seems it gets easier to buy a bottle of the gorgeous The London No. 1. It’s now available at Selfridges Food Hall in London and at Glasgow and Edinburgh Peckham stores. What are you waiting for?