jack,
have flown this route with GB many times. a good service which seems to always run on or close to schedule (in my experience anyway). leather seats are comfy, and cabin service is good.
BTW ground handling is now done by aviance, not BA at LGW.