London diners rustle up a record £450K for Langdon