If you are looking to give your team a boost in terms of collaborative working or just some time out of the office to get to know each other better, team building activities have been used by successful businesses for years. London is the perfect location for any kind of activity as it gives you so many options for water-based activities and pretty much any other kind you can think of.