I am not seeing this 1893 Sculcoates marriage of William Needham and Emma Eliza Welton at all 
OK now found in
1883 rather than 1893 - William Needham & Emma Welton on the same page, Dec qtr 1883 Sculcoates. YorkshireBMD confirms they married one another at All Saints, Sculcoates.
This couple can also be ruled out - they went on to have Needham/Welton children in Lincolnshire.
They were in Saxby, Lincs in 1891: RG12/2629/78/10.
In Attercliffe, Sheffield by 1901: RG13/4384/100/23 (separate from the other Sheffield family).