Yes, retailers operating from fixed premises need public liability insurance to cover customer injuries on-site, such as slips, trips, or damage caused by faulty displays. Your landlord may also require you to carry it as a lease condition. It's a standard requirement for retail operations.