London Stansted Airport
Its head office was in the "Enterprise House", in London Stansted Airport in Stansted Mountfitchet, Essex.