I hope your dad is ok now.
I am not sure about the laws in UK, but if the Hotel refuses to refund, then check with your Credit Card company. Many of them have travel inconvenience insurance..
Made the one mistake of booking with my debit card. Dont believe that this covers it does it?
Whats the travel inconvenience insurance?