Got chatting to the QR crew recently and their onboard management grades do not deliver the service, so their main service responsibility is to do greetings, inckuding going around to every passenger in F and J at start and end of flight . On a A380, there are 4 of them who do not need to partake in the service.
BA's IFMs and IFLs are part of the drinks and meal service delivery.