I have been puzzling this profile for sometime today, Keith.
Not made any progress, except I keep coming back to William Moore that is to be found in Portsea, Hampshire, not far from Andover. This William was an engine fitter in 1861, and I have not been able to trace him post 1861. Your 2GG seems to be known as Fred in US Census!
I will turn the question around for a new slant. How do you know he was born Manchester on 25 May 1840?
Ron