A residence for the Federation of National Public Service Personnel Mutual Aid Associations 国家公務員共済組合連合会. In English it goes by the initials ‘KKR’ (Kokka-komuin Kyosaikumiai Rengokai). KKR “operates KKR Hotels, medical benefit and long-term care services, provides pension services.” (source)
The building, located in a prime location in Meguro-ku, appear to be ready for demolition (map):
Nearby is Ikejiri-ōhashi Station 池尻大橋駅, and Naka-Meguro Station 中目黒駅 is less than a mile away. Nearby attractions include Ohashi Green Junction, a highway interchange built under a new apartment building, and a lovely stretch of the Meguro River.