Wonder how (and if) this works? Would you need to top up on both cards?
eg. I make a 200GBP transaction, I top up 200GBP to Amex #1. I decide I want the charge to go to Amex #2. Would I have to top up 200GBP on Amex #2 as well (leaving me with a balance of 200GBP on #1)?