If you are not a Windsor local there is a good chance you wont have found this delightful pub in Old Windsor, its not somewhere you would stumble over. About 25 miles out of central London (an hour in the car), it is not a usual place for travellers but as we found…