This question already has an answer here:
If you have a Venezuelan passport, and if you have a Belgium residence permit and are married to a Dutch man, do you need a transit visa when you change planes in London on your return trip to Amsterdam? UK border check will be done in between flights.
If I check the government site, I think it is not necessary because of the Belgium residence permit. Am I right? It's not all clear to me.