You don't need all that. Here are 2 ways to make the button work:
Set padding and no table height:
<table width="90" border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#c8c8ca" align="center" style="color:#394A58; font-family:Arial, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; padding:10px;">
Read More
</td>
</tr>
</table>
Set table height and vertical align.
<table width="90" height="35" border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#c8c8ca" align="center" valign="middle" style="color:#394A58; font-family:Arial, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;">
Read More
</td>
</tr>
</table>
Also, put your -webkit-text-size-adjust:none;
in your <body>
style tag instead, then you won't have to call it over and over again.