Queen's Castle celebrates 20 years