New research from Savills has found that one in every 42 homes in Britain is now valued at more than £1 million plus.