Okay, I've given it a bit of thought so here we go with my current prediction (I still reserve the right to change before the votes start to be counted):
Labour: 278 (22%)
Conservative: 267 (25%)
LibDem: 60 (18%)
UKIP: 9 (20%)
Green: 3 (13%)
SNP: 8 (the scandals combined with the increased vote for the Scottish Greens allow the SNP to pick up a couple of seats)
Plaid Cymru: 4 (ditto)
IKHH: 1 (I see no reason for this seat to change hands since the previous election)
Northern Ireland as you were in 2010, including Alliance holding their shock gain. If we're really lucky, DUP drop by one due in part to a UKIP surge in Northern Ireland, but I doubt it.
Respect: 1 (the dilution of the major parties vote allows them to get one MP elected. Then whenever the next election is they try to get enough candidates together for there to be a sixth lectern)
One seat is then left over for the speaker.
I'll go with a Labour minority government with LibDem confidence and supply until both parties get their leaderships sorted out, then negotiations possibly leading to a full coalition if they go well. That will depend on who the respective leaders are, but I'll go with the negotiations being a success and a coalition being formed with electoral reform as a high priority.
I don't expect to be proved right in the end though. I'm sure my lucky guesses have come to an end for this timeline.