• 0845 901 1422


London is the capital city of England and the United Kingdom. Standing on the river Thames, London has been a major settlement for two millennia. London is a leading global city and international business hub. The city has lots to offer including shopping, theatre, monuments and museums and galleries. London is vibrant and rich in culture.

Photo supplied by VisitEngland

Challenge Events

We conceive and build great challenge events that take you over mountains, through forests and across rivers. For Corporate or Charity, our Challenge Events inspire!