NEEDHAM, a town in Suffolk, 73 miles from London, stands on the Orwell, 9 miles from Ipswich, in the road to Huntingdonshire.