Has anyone used a separate company for roof removal?

If so, what is the name of the company that you would recommend?

Thanks!