The St Giles Centre in Elgin had struggled financially for years before closing in January.