A demolition company is a contractor responsible for dismantling a building. This role does not apply to a building when it tears down the structures preceding it on the site: it must be connected to the structure it actually demolishes.
A company which tears a building down at the end of its lifecycle.