If my company has a corporate account with Heathrow Express and books my tickets, can I still collect Heathrow Reward points?

No, but this is something we are reviewing. 

Related questions