I found Liam to be reliable, ethical and responsible. He is personable, has good communication skills and was able to explain every step clearly. Nothing was too much trouble for him, he made helpful suggestions and got the job done promptly! Highly recommended.
