In recent years, keeping Britain's Post Offices open has been costing millions of pounds that the government is no longer prepared to spend.