Yes, the freeholder pays for things like that, but only out of money paid by the leaseholders. You should all be paying a good grand a year to pay for maintenance to the building etc.
You need to sort this out. Maybe they've got no lease left either, and you can kick them out :)