Company JLM RENTAL PROPERTIES LLC Address 120 East Market Street, Suite 1259, , INDIANAPOLIS, IN, 46240 - , USA