Billing can move licenses - provided they are under the same name.
There are a few things you should know, however.
If things are in a collection, they stay on the ORIGINAL Battlenet Account and will not move with the license. If this is so old that it was never added to a collection, the items would still exist in inventory and may be able to come over that way - but it would have to be a very very old account at this point.