Research claims to have found Britain’s 54 poshest villages