If I were you I'd contact your Homeowners insurance company and put them to work. Then in turn should go after the plumbing company with their own claims and possibly legal people if necessary. I'd make them do all the work instead of doing it yourself.