Often an employer will pay staff a higher wage for working on bank holidays, but there is no legal requirement to do so, and there is no formula saying how much more you should be paid for working any given hours. Any extra payment is up to your employer to offer, and to state in your contract when you agree to take the job. If you and your colleagues want to secure higher pay for working anti-social hours, you should open negotiations with your employer (preferably with the assistance of a union).
However if your employer has regularly offered this in the past, such that it has become 'custom and practice', and they are now refusing to honour that norm, it could count as a breach of contract. Consult your union rep if you have one, or seek individual legal advice if you think this might be the case.