London is the capital of England and the United Kingdom. It is the UK’s largest and most populous metropolitan area and the largest urban zone in the European Union by most measures. London is a leading global city and one of the world’s largest financial centres with the largest city GDP in Europe. Central London is home to the headquarters of most of the UK’s top 100 listed companies (the FTSE 100) and more than 100 of Europe’s 500 largest. London’s influence in politics, finance, education, entertainment, media, fashion, the arts and culture in general contributes to its global position. It is a major tourist destination for both domestic and overseas visitors.
Our address is 14 Hanover Street, Hanover Square, London W1S 1YH, UK.