Is JM Flora a good investment?