Hi. Yes to needing your own public liability insurance. I organised mine as part of my building insurance.
Yes also to PAT testing but only in the areas where the guests would be able to touch /use electrical items. You don't need to test areas which are only used by yourself and your family.