The average seller has lived in their home for 9 years before putting up the for sale sign. Londoners stay put the longest, ...