This question already has an answer here:
I am travelling from India to Amsterdam with a layover at London, where I have to change airports from Heathrow to Gatwick. Do I require a transit visa?
I have a Dutch residence permit which is valid until next year. Does this exception statement apply to me? You can transit without a visa if you have a common format residence permit issued by an European Economic Area (EEA) country or Switzerland.