Please read the following table in HTML format from a webpage and then answer the question in detail according to the table. Each table cell is defined by a <td> and a </td> tag. Each table row starts with a <tr> and ends with a </tr> tag. 'rowspan=m' and 'colspan=n' represents a cell spaning over 'm' rows and 'n' columns.

Webpage title:
2012 St Helens Metropolitan Borough Council election
Table title:
Billinge and Seneley Green
Table:
<table id='hittask' contenteditable='False'>
<tr> <th colspan=2 rowspan=1 > Party </th><th colspan=1 rowspan=1 > Candidate </th><th colspan=1 rowspan=1 > Votes </th><th colspan=1 rowspan=1 > % </th><th colspan=1 rowspan=1 > ± </th></tr>
<tr> <td colspan=1 rowspan=1 >  </td><td class="highlighted"  colspan=1 rowspan=1 > Labour </td><td class="highlighted"  colspan=1 rowspan=1 > Dennis McDonnell </td><td colspan=1 rowspan=1 > 936 </td><td colspan=1 rowspan=1 > 50.7 </td><td colspan=1 rowspan=1 > 12.6 </td></tr>
<tr> <td colspan=1 rowspan=1 >  </td><td class="highlighted"  colspan=1 rowspan=1 > UKIP </td><td class="highlighted"  colspan=1 rowspan=1 > Laurence Allen </td><td colspan=1 rowspan=1 > 442 </td><td colspan=1 rowspan=1 > 24.0 </td><td colspan=1 rowspan=1 > +24.0 </td></tr>
<tr> <td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 > Conservative </td><td colspan=1 rowspan=1 > John Cunliffe </td><td colspan=1 rowspan=1 > 248 </td><td colspan=1 rowspan=1 > 13.4 </td><td colspan=1 rowspan=1 > 5.4 </td></tr>
<tr> <td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 > Green </td><td colspan=1 rowspan=1 > Sue Rahman </td><td colspan=1 rowspan=1 > 94 </td><td colspan=1 rowspan=1 > 5.1 </td><td colspan=1 rowspan=1 > +0.2 </td></tr>
<tr> <td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 > BNP </td><td colspan=1 rowspan=1 > Alan Brindle </td><td colspan=1 rowspan=1 > 73 </td><td colspan=1 rowspan=1 > 4.0 </td><td colspan=1 rowspan=1 > +4.0 </td></tr>
<tr> <td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 > Liberal Democrat </td><td colspan=1 rowspan=1 > Noreen Knowles </td><td colspan=1 rowspan=1 > 52 </td><td colspan=1 rowspan=1 > 2.8 </td><td colspan=1 rowspan=1 > +2.8 </td></tr>
<tr> <th colspan=3 rowspan=1 > Majority </th><td class="highlighted"  colspan=1 rowspan=1 > 494 </td><td colspan=1 rowspan=1 > 26.8 </td><td colspan=1 rowspan=1 > 17.6 </td></tr>
<tr> <th colspan=3 rowspan=1 > Turnout </th><td colspan=1 rowspan=1 > 1,845 </td><td colspan=1 rowspan=1 > 19.8 </td><td colspan=1 rowspan=1 > 12.0 </td></tr>
<tr> <td colspan=1 rowspan=1 >  </td><td colspan=2 rowspan=1 > Labour hold </td><th colspan=1 rowspan=1 > Swing </th><td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 >  </td></tr>
</table>
Question:
Who was Dennis McDonnell's biggest competition in the 2012 St Helens Metropolitan Borough Council election for the ward of Billinge and Seneley Green, and what was final majority of votes?
Answer:
The seat was held for the Labour Party by Dennis McDonnell with a majority of 494 votes over the runner-up, UKIP candidate Laurence Allen.