The Beaufort Arms, Gower's Oldest Pub