I have everything set up now so that I should be able to run a script and extract all the relevant information for next years return.
Despite being a CFA Charterholder (fancy finance qualification), I would be worried doing it myself as there are so many nuances to taxes