If you don't fancy the idea of buying a new frame, rivets, etc., you might contact Simon Firth, in Philly (hanfordcycles@gmail.com). He's now an appointed Brooks repair man for the US, and could, no doubt, fix it for you.
I've no idea how much he'd charge, but I don't suppose that it'd be anything like as expensive as sending it back here to UK for repair.