I called A1 based on the other review on Yelp.com
We had a little hiccup in communications on the first appointment but got that resolved ok. They came out to do the repairs today and everything is now working as it should. They corrected the problems the original installers created and that the last service company didn't correct.
I will definitely use A1 the next time.
I should mention that they were able to come out the same afternoon when I called in the morning.