Leeward Insurance Agency, Inc. The Leeward Group (www.leewardgroup.com) is a nationally-licensed insurance agency and consulting firm that specializes in creating and administering insurance programs for associations and their members - including the ABI Excess offering.