Returning today 15June from BGI to LHR to GLA. Our original connecting flight LHR to GLA 16 June was the BA1474 dep 08.15 and we found out yesterday via the LHR app that this flight was cancelled on looking at the BA app we had been re-booked on the BA1476 dep 10.10. On trying to allocate seats for the BA1476 found this not possible on the BA App so went online and found this flight also no longer there. Called BA holidays who confirmed both the LHR - GLA flights mentioned above were cancelled but they did not know why and now we are on the BA 1492 dep LHR 18.30 which was the earliest available as earlier flights were fully booked. Does anyone know the reason why the BA1474 and BA1476 are cancelled for June 16th. As we are well over a 4 hiur delay arriving in GLA will be putting in a claim. Thanks in advance