The Skirrid Inn is reputed to be the oldest public house in Wales, dating back 900 years. It has a long and sinister history.