London diners raise £3m for Norwood