I would not hesitate to recommend Jim. He is extremely hard working and professional, and has a genuine natural understanding of what needs doing to acheive results. He is also very personable and a delight to work with.