Yes, public liability insurance covers you both on site and when you visit other premises in your business capacity.