Welp, I'm super late to this party. New to BA (I live on SAS, been exploring new options) and have never met anyone from FT before. I actually have a really wide transit time between flights and trains today but probably not enough time I think to make it to that side of town if it's starting at 18.30... (I'm landing at LHR around noon, running an errand to Uxbridge, then killing time until a train from St Pancras at 20.00).
Hrm.