Company CENTAUR BUILDING SERVICES OF INDIANA, INC. Address 3089 Woodbridge Creek Drive, ST. LOUIS, MO, 63129 - 0000, USA