1. Systems Leasing Inc 506 E North St, Eldon, MO 65026 Coordinate: 38.34992,-92.57644 Phone: (573) 392-7215