Hi Victor,
Thanks for your reply. Since contacting you, I discovered there is a recurrence.php template which I can override in my child theme and use to remove the relevant code in the front-end. This is a much simpler solution.
I did previously add the remove_action code that you supplied to my child theme functions file but this didn’t work for some reason. It may have been to do with the ordering as obviously it can’t be removed before it’s been added!
Anyway, the issue is now resolved so thank you for your help.
Kind regards,
Dan