Gordon Brown was last night accused of losing control of Northern Rock after it emerged that the bank's best mortgages have been sold on to a little-known offshore company based in the Channel Islands.