Windsor Machines Q1 loss narrows to ₹107.63 lakh on 31% revenue growth