Is Vishal Fabrics Ltd. worth buying?