Home Finance Greater London, Lancashire, Kent and Essex top the list of ‘migration hotspots’ as report shows Britons typically live 100 miles from where they were born