Yes, you absolutely need public liability insurance as a retail shopkeeper. Even without installation duties, you're liable for customer injuries occurring on your premises due to poor maintenance, hazardous conditions, or unsafe displays-all covered by public liability insurance.