This question already has an answer here:
I am Egyptian; I have a valid US visa and I am travelling from the US to Dublin through London Heathrow. My layover is just 1:25 hours, and I need to change terminals (Terminal 3 to 2) at Heathrow, and I don't need to claim baggage.
My Irish visa is not BC/BC BIVS biometric endorsed. Do I need a UK transit visa?