The Newton-based developer has closed on a long-term ground lease for a site across from Boston’s Christian Science Plaza.