Britain set for seventh Prime Minister