Hemel Hempstead, Great Britain, 1947- : town center park