I'm afraid I would single BA as one of the worse UK airlines for RT disipline. I forget the amount of times myself or the FO I have been with have thought how gash they sound.
ie; changing frequency by giving no read back other than "By", frequencies read back as "one, nineteen, sixty five".etc, etc.
It may not sound much, but its as easy to do it the correct way as the wrong way, and sloppiness is endemic. If this is what we hear what else may be going on?