There are no prime ministers of England, i assume you mean the United Kingdom? If so it was Tony Blair (Labour Party).
Gordon Brown isn't the Prime Minister of England. He is the Prime Minister of the United Kingdom.Hence, he is in charge of England, Scotland, Wales and Northern Ireland.
Gordon Brown
Gordon Brown is the Prime Minister of the United Kingdom. England does not have a Prime Minister nor its own government. Scotland has its own government and it is led by the First Minister Alex Salmond.
Gordon Brown was the prime minister of united kingdom before David Cameron.
The current Prime Minister is David Cameron and his predecessor was Gordon Brown and before him Tony Blair.
We do not have Presidents or Vice Presidents in the United Kingdom. We have a Prime Minister and Deputy Prime Minister. The Prime Minister is Gordon Brown. The Deputy Prime Minister is vacant, Gordon Brown has not appointed anyone.
Gordon Brown was Chancellor of the Exchequer from 1997-2007.
Gordon Brown was the British Prime Minister before David Cameron.
The current Prime Minister of the United Kingdom is Gordon Brown .
No, Gordon Brown was the Prime Minister of the UK.
Tony Blair
The current Prime Minister of England is David Cameron, who is a Conservative. He took office in 2010.