John and his team have been a great support to us over the last two years. They provide excellent advice and are great value for money considering the time they spend working with clients. Never do you feel they are clock watching and are always available for advice when needed. That is much appreciated.