Yes, that's right. All the apartments will be sold together as a block to a developer and all tenants will be given notice to move out so the developers can move in. Unless you need very short term rental, DON'T RENT THEM!!!
Sounds like a heck of a lot of developments around Holland/Farrer/Queensway. What a pity, it is such an easy place to live. Sigh.