I think it's a day return trip to each of those points, one each day from 20 to 24 October inclusive. The last one (24 October) is EDI. Arrival at LHR is intended to be at about the same time as the arrival of the last BA2 from JFK, which has been retimed to 1600. I don't fancy the early start for the invited guests on that flight - it's an 0700 departure from JFK.