Is Shri Dinesh Mills Ltd. worth buying?