Wren House Investment. Wren house’s investment will support the company’s continued growth in its existing markets and the buildout of new communities in illinois. The group expects to post revenues of more than eur550 million in.
About wren house wren house, based in london, uk, was established in 2013 as an operationally independent uk limited company. The company status is active. Wren house is a captive global infrastructure investment manager, with a clear mandate that drives a flexible and commercial approach to.