Upvote:1
I ran your parameters through Check if you need a UK visa, and it appears to me you do need a visa, with the type depending on whether you need to pass through immigration, for example to collect and recheck bags. I suggest you do the check yourself.
There are clear lists of documents that would allow you to transit without a visa. The ones in your question do not appear on the lists. "a common format residence permit issued by an European Economic Area (EEA) country or Switzerland", which you used to have, does appear, but to depend on that you would have to currently have one.