Jack P Shepherd has played David Platt on Coronation Street since the age of 12 - and ahead of his Celebrity Big Brother ...