On 17th September 1483, Richard III sold the manor and village of Northwich, Cheshire, to the Stanleys. Did that grasping family do some good for once? Or did Northwich wish Richard had kept it? Who knows. The Stanleys were certainly expert at acquiring property and then hanging on to it—Northwich remained theirs until the late… Continue reading Richard III sold Northwich to the Stanleys….