Have had exactly the same - took around 6 weeks to get the refund through late last week. I think they've been severely backlogged on refunds following the 'weather situation' (which had more to do with an appalling lack of ability to deal with inevitable weather variations..). Hope you get yours back too eventually - until then, it seems there's very little that will help them catch up, other than patience.