The village of Chillingham is home to a grand medieval castle that is said to be the 'most haunted' in the UK - and it's not hard to see why