Jeremy was professional in everything he did and always returned calls and texts with no delay. He kept me posted at all stages of the job and I would have absolutely no hesitation in recommending him. – score 10/10