Thank you for thinking of Western Roofing. It sounds like you need a new chimney caps fabricated. So, the best call would be to a fireplace or sheet metal shop. The painting would again be best done by a painting contractor.
It would be best if you called a chimney cleaning/ repair company they are the experts on that kind of work.
Thanks! Your answer is awaiting moderation.