Wilton's Cannon Grange celebrates 120th anniversary