Okay, it looks pretty good, you don't need the council tax bill for the UK flat, as it does not prove ownership of the property (anyone can be named on the council tax, even if they do not own)
Also, I don't think you need to include both the Land Registry and the Deeds... just one is fine. Usually people send the Land Registry document.
Normally, if you're staying with family (or a family-owned home), the accommodation evidence consists of:
- letter of permission from the homeowner
- Land Registry document for the property