One of the country’s largest retailers, N Richards, has closed its Hatcliffe and Tynwald outlets, signalling deeper cracks in the formal retail sector as businesses ...