** THE ANSWER **
Well I worked it out with help from Nottingham Nick and MBNA!
Firstly, they round your transactions down so over the course of your statement you loose a bunch of miles there (Naughty [V])
Secondly, they calculate your monthly FlyingClub miles 5 days before your statement is released so you may lose the last couple of items that way.
So in my case the math is as follows:
May Balance: £211.31
Balance minus last 5 days: £198.67
Balance after rounding: £195.00
FlyingClub Miles for May: 195
The MBNA guy said that the miles from the last 5 days will be included on my next statement so I dont miss out [^]
Still, its a bit naughty rounding down on each purchase
Makes it worth getting stores to add the penny onto each purchase so you can get the extra mile
It works out I lost 3 miles this month through rounding, thats works out at 1.5% lost.