A leasehold managing agent has been slammed over “rip-off charges”, alleged failures to complete vital maintenance work and a lack of responsiveness.