A historic inn, the White Hart offers British cuisine. The name, a royal symbol, hints at its rich past.