Football past and present came together in support of a vital cause as Newcastle United icon Kevin Keegan and current Newcastle United Women’s star Shania Hayles headlined a charity event.