My employment is made of 6 months probation with no holiday pay untitlement. Is that legal?

My employment and colleagues’ contract has been changed from 42hrs down to 40hrs. We were informed through a meeting and have not signed any agreement. We were not asked about the decision prior to it taking place. We are now offered 1 hr unpaid lunch but no confirmation of change in our pay.

We are asked to take part in meetings on some Saturdays without pay, is that legal?

We have to give 2 months notice prior to leave the work, and there is no guarantee we will have work reference given.

Can someone help me here as I don’t think we have been treated rightly.

Thank you