We use these guys as our outsourced IT.
They are knowledgable and very efficient in not just computers, but phones and other electrical too. They're always busy though, so perhaps they need more staff. Still, they're a growing business and I can only see them getting bigger