The Little Belmont Street pub is thought to be more than 300 years old. Do ghouls and spectres roam its halls?