Since Dani did the best standard-correct answer I will do the botch-job answer:
$('table#list tfoot .grand-total').text('£'+parseFloat(grand_total).toLocaleString('en-gb', {style:'decimal',maximumFractionDigit:2}));
$('[name="amount"]').val('£'+parseFloat(grand_total));
may also …