Telehouse Europe is the UK’s first co-location data centre provider and the Telehouse West development at its Docklands campus looks impressive with its …