1. Installation & Service Technologies 8340 Mission Rd, Leawood, KS 66206 Coordinate: 38.9774,-94.63113 Phone: (913) 652-7079