If water is leaking from a private terrace above your flat and causing damage, the owner of the upper floor is generally responsible for the repairs and costs. The housing society typically cannot get involved in disputes between individual flat owners. If the neighbour refuses to cooperate, you may need to seek legal advice to compel them to repair the damage or claim compensation for your losses.