Lumley Castle in Chester-le-Street, which is set to host its first music festival later this year, has a storied past featuring royalty and hauntings.