Vaughan Mechanical Service LLC Residential Commercial Installer Servicer Address: 4220 NE 34TH ST, KANSAS CITY, MO 64117, USA Phone: 8164538800 Working days: SU MO TU WE TH FR SA