Derek was highly recommended to us and at very short notice provided us with invaluable advice. He has a very positive and professional attitude, with an ability to identify and resolve issues in a timely and practical manner.