London diners raise £400K for Langdon Foundation