Technically, England does not have it's own Prime Minister as the political unit of governance is the United Kingdom of Great Britain and Northern Ireland.
The Prime Minister is currently David Cameron, leader of the Conservative Party.
Deputy leader is Nick Clegg, leader of the Liberal Democrats Party.
The two Parties formed a coalition to gain power as they did not have enough votes on their own.
They took over from Gordon Brown, then leader of the Labour Party after Parliament was dissolved by the Queen. Brown resigned at the end of the Parties 5 year duration on 11th May 2010 after the election on 6th May 2010 produced no clear winner.