Excellent shop with extremely knowledgeable staff. They are engineers and know their stuff! They have been looking after my 3 offices for 10 years and I can always count on them to solve any issues. They help me remotely over Team Viewer for instant help, or in person. I trust them completely. Competitive pricing and fully stocked shop. Highly recommended!