Hi, Nell,
Well, it gives Hanworth in the 1851 Census, and I googled just now with The Swan, Hanworth. This threw up The Swan in modern-day Isleworth - I just thought that maybe they were one and the same place; I hadn't realised that they might be some distance from one another...
Keith
Four miles away, as you've further informed me, probably means it's not the same pub at all, sorry!