Can't recommend a company to do it - not too sure if it's just a job for a painter, rather than a company the does such. What area of the country are you in - will help with any recommendations.
Having said that, it is easy to do yourself, but "preparation" is a huge part of the end job looking well. Would you try a DIY job on it?