Flightaware is worth a look :
http://uk.flightaware.com/live/flight/BAW9
Total time allowed in the timetable for BA9 is 11hr15min.
The duration (just the time actually in the air) over the past couple of weeks has always been close to, or, in quite a few cases, more than 11hr15min.
Clicking through each day to see the actual flightpath suggests there are routing constraints which are adding to the "quickest route" flight time. Note the distinct dog leg around Ukraine.