JSFT might be something that you will only discover by going there. I remember some of the old clues where there part of the clue was what was written on a manhole cover - from memory part of the clue was a picture of a Viking helmet with the number 75 on it. When somebody went there, they found a manhole cover with VIKING 75 imprinted on it, and then were easily able to follow the rest of the clue from there.
If it wasn't so far away, I'd go and have a look.
Since it states embark the JSFT transporter, I've been thinking of things that the T might stand for, and then working from there - Train, Tour, etc.
I'm fairly sure it's not at Kemble airport as the airport doesn't appear to be something that you can just visit on a regular basis (could be wrong though).