Princess Marie opens charity shop