David Holden has been supporting me and my consultancy partnership for over 20 years . His clear, direct response to my questions and requests for information linked to his very efficient and accurate preparation of my accounts and tax affairs has been invaluable to me.