Worth noting (as I found this out last week) that you WILL get Heathrow Rewards points for the MasterCard deal if you have a registered profile and your HR number is in it.
I was very pleased as it triggered the 1,000 point bonus on a new family member card.