Manchester diners raise £250,000 for Langdon