I tapped it directly onto my PC and did a screen cap of it (Lots of people wondering which one it is!). From what can be made out its 66127 ... and after a little hunting around it was seen on the water cannon at Newport on the 15 November 2005 ... So think that scene was filmed there or somewhere nearby.
Anyways for those who missed it, here is the screen cap of it.
Anyways for those who missed it, here is the screen cap of it.