The Swan Inn in Abbotsbury is a traditional countryside inn ran by one of the UK's longest serving landlords and is this week's Pub of the Week.