Company LEHMANN BROTHERS MECHANICAL AND ELECTRICAL COMPANY INC Address 303 BUCKINGHAM TER, LOUISVILLE KY, KY, USA