No. Your company have to give you two days’ notice before making you take annual leave. If you receive more than the statutory 28 days, this may differ.

Do I have to take unpaid leave if I can not get in the office?