Bancroft Cockcroft Hopcroft Long lost Houldcroft Longcroft, Sean, Longworth Flitcroft Long wait Ashcroft