Green’s Dictionary of Slang

Needham’s shore n.

also Needham’s cross
[play on SE need ’em and the Suffolk town of Needham Market]

[late 16C] a state of great poverty.