It's a bit hard to advise without knowing how many miles you want. However, I would suggest:
a) AA - presumably retaining US address
You can redeem miles from AA on Cathay Pacific ex-LHR to most Asia destinations and use AA to get in the BA lounges if you fly enough miles.
There is a UK based AA credit card so you can earn miles like that.
Hope this helps.