All airlines add in a wee bit extra timing to their scheduled times. It makes sence as there are always the inevitable delays, i.e. ATC slots, traffic sequencing etc.
Just have a look at any of their scheduled flight times. Try BA, BMI etc on the GLA or EDI to London and you will see what I mean. Baby for example schedule 1 hour for Edinburgh- East Midlands.
Am I also correct in stating that the punctuality figures are published by the CAA ?.