2 Kingdom St
London W2 6BD
United Kingdom