Technology can certainly be confusing, and the realisation that most companies are entirely dependent on the smooth working of IT systems can be a slightly disconcerting one, particularly for companies whose main function has very little to do with IT. Finding computer support London, therefore, brings its own complex challenges. Trying to compare one IT…