I was going to start with a discourse about the Host Guarantee, it has been covered many times before and the short version is best to ignore it even exists.
You would claim on your own Insurance, mention of home insurance concerns me as most hoem insurers do not cover business premises.