1.British passport should not need double entry visa for journey 'uk-bj-hk-mainland china', as long as you stay in bj for no more than 72hs. 2. Not sure about this situation. Depends on details I would think.