The phrase "Brits abroad" conjures up images of retirees in the sun, but the reality is complex.