The Hallmarks of America store in St. Louis, Missouri, is closing its doors this month.The store’s owners announced in a statement Tuesday that the company is closing after failing to keep up with the pace of sales and a downturn in its finances.“We were unable to maintain our sales...