The Catherine "Cranshaw" in 1851 is actually Craughan. Brian Lawson has Craugh, but there's a tiny "an" squashed on the edge of the surname box.
Could she have been a step grandmother (not step mother) ?
I haven't been following this thread, so don't know if this is feasible ?
Jean C