Also this:
Nationals of the above mentioned countries Do NOT require an airport transit visa if:
have a valid visa for the UK, Ireland, Japan, Canada, USA, Romania, Bulgaria, Cyprus, Lichtenstein
You should call an airline just to make sure, but it looks like you are okay!