London is the capital of UK and home to many of the largest social enterprises in the country. With a population of over 7,500,000 people in the greater London area and 300 languages spoken London is a versatile environment for all growing businesses and social enterprise's to meet the full potential as is shown by more then 100 of Europe's 500 largest listed companys all being based In the area.