Some cabs do, some don't. It's up to the owner-operator to decide (they may associate with a company that provides the set-up for it, for example).
If you do want one, you need to tell the dispatcher at Heathrow, and tell the driver you want to pay by card before you start the journey.
Last time I did this, the surcharge was £3. This can vary.