Tower Group Inc. offers diversified property and casualty insurance products and services through its subsidiaries. The company's commercial lines comprise inland marine, general liability, worker's compensation and commercial umbrella policies. It offers its products to residential and commercial building owners, retail and wholesale stores, food service establishments, including restaurants and artisan contractors. Tower Group Inc. distributes its products through a network of retail and whole sale agents throughout the United States. Additionally, its insurance subsidiaries provide underwriting, claims and reinsurance brokerage services to other insurance companies.