Warrior Capital makes 97% IRR on sale of Planet Organic’s London HQ

Warrior Capital has sold the Planet Organic office headquarters and flagship store in Westbourne Grove, London.