HANBOROUGH, LONG: SWAN INN