Grant well professional, helpful, communicated clearly and did a great job. Good value for money and job was the price quoted. He even did an extra job to make sure we got the value for money!
Would 100{186a9acb607d49bad67fb017e1e1fd30ec57aaec4c70795f570521d35c7c0161} recommend and use again.

Sophie