Britain will hold a national election on July 4 which opinion polls suggest will end 14 years of Conservative Party-led ...