A fundraising luncheon at the Pocklington Community Centre in York has raised thousands of pounds for the British Heart Foundation.