The engines produced for the UK canal boats are to a very different spec than the sea going engines that we use here in the USA and we do not know what alternators are fitted on these engines.
I suggest that you get the WOC number of the engine and then contact the Beta Marine factory to help you. Their website address is www.betamarine.co.uk