Shelter Insurance offers a variety of insurance services for individuals and businesses throughout the St. Louis area. This company provides auto, renters, home, farm and boat insurance, as well as business insurance, life insurance and banking services.