Boris Johnson, Sajid Javid, Dominic Raab and Jeremy Hunt have all been tipped for the top job in British politics.