The company/product can be found at:
http://www.tlchelilift.com/
They are pretty much universal essential equipment at most of the police units in the UK and widely used in other hele operations.
You land the hele anywhere you like on firm ground and the TLC does the rest.