Not sure how early you can bag drop for the BA flight, but there is left luggage in T8 next to the domestic baggage carousels.
It's at the information desk near Dunkin donuts. Prompt service as they store in a cupboard at the other side of the room.
Last edited by londonsmiler; Jun 5, 2018 at 6:36 am