I know nothing about McNichols Polishing. As far as a "good" Chrome company I'd have to recommend these guys:
https://www.customchromeplating.com/
In Grafton Ohio so... may be far away from wherever you are. I've used them in the past to re-plate some antique motorcycle parts. Their chrome is superb. So good in fact that purists in antique motorcycle restoration consider it to be (too far) beyond the level of original factory chrome.
I should mention that my most recent contact with them was probably 10 years ago. Their prices were higher than most at that time and with all the EPA regs I would imagine they're even more expensive now. Around here though, they are known for their high quality work and that doesn't come cheap.