London diners raise £300K for Heart Cells Foundation