Shop insurance covers the specific risks faced by retail businesses, including stock, buildings, liability, and business interruption. This guide explains what is covered and how to arrange a suitable policy.