Looks like the UK CAA are calling time on Virgin Atlantic not coughing up refunds. Let's face it they're not the only ones who've been at this, I reckon nearly all airlines have been practicing holding the money.
https://www.bbc.com/news/business-53595739