Olster is quite right, and he should know. BA can be very shabby these days. Ground handling at EDI is a function of what BA are now prepared to pay. They were top notch.
I flew First and then Club World just this year, as a paying passenger LH ,and the cabin crew attitudes were astonishingly poor on all 4 long sectors, as was their service. A couple of years back, one of BA's Captains was poor enough to divert due fuel on our MAN-LHR sector, on a snowy day with insufficient resources to hold for 45 mins. Many missed their connection, due to a 4 hour delay on the ground at LTN. Hard to forget.
I am sorry that BA are now so poor in terms of customer service. However, things may change in the future.