Castle Brands has lost its second finance chief in under five months.