I would imagine you have it the nail on the head here. However I don't think it's possible when you mention Catherine sharpe to be his biological parent that birth is registered in 1888 but he seems to have married in 1906 unless you recon this is the "son" Henry mentioned In the 1901 cencus.