Not a lawyer but been involved n enough legal stuff to know that your contract is with the management company, not the owners of the flats. They have made a cock-up, not your problem. They should pay.
Realistically you should start with polite communication, and if you can get a compromise with them it may be best, but on the face of it, your case is clear cut, so consider as a last resort the small claims court.