thanks, i will wait and see for what happens when the statement arrives. They have just taken £255 by direct debit so maybe i will get the miles in a day or so.
The £255 presumably includes the annual fee, so you will have spent less than £250 in the first month and will pass the £250 and get the miles in the second month.