Hi Neil,
You could try Exactweld GB Ltd, Unit J, Charlwoods Business Centre, East Grinstead, RH19 2HH for bronze welding.
Tel: 01342 311595
I cannot make a personal recommendation but I have heard many good reorts about them. A VOC friend has used them for welding the bronze head on his Rudge Ulster.
As it happens the same friend is doing an intricate repair on my TTR Rudge crankcase. It was decided, after much thought and deliberation, that the crankcase needing welding to repair the thrust main bearing lock ring thread that is between the two drive side main bearings.
He had the crankcase delivered to Exactweld and it looks like they did a good job. I have only seen a photo of the repair and not seen the repair in the flesh.
Good luck
David