Duncan Owen
Chief executive, Immobel Capital Partners
Duncan has a long history of successfully building and expanding real estate investment management businesses and delivering investment performance for multiple stakeholders through a number of economic cycles. With a career spanning more than 30 years, he has an in-depth knowledge of European real estate markets and a strong track record in core-plus and value-add investment, development, asset management, refurbishment, and portfolio restructuring.
He served as global head of real estate at Schroders for over nine years. During this period, Real Estate AUM grew from £8bn in 2011 to over £20 billion in 2020 with 15 offices located across Europe, Asia and in the US. Duncan remained the investment manager of Schroders REIT plc for 16 years. Prior to Schroders, he was the chief executive of Invista Real Estate Investment Management (“REIM”) PLC, which he founded and listed on the London Stock Exchange. Prior to Invista, Duncan was a partner at JLL where he was in the LaSalle Investment Management business where he was a director and responsible for several pan-European investment portfolios.
Relevant to the Green Strategies, Duncan was an early adopter of integrating ESG requirements into real estate investment and financing strategies. He is now a non-executive director at Workspace Group PLC, a London flexible office REIT, and he chairs the ESG committee for the board. He also sat on the Social Impact Investment committee and chaired the Real Estate Investment Committee at the Church Commissioners Pension, which is the UK’s largest endowment fund and a renowned green investor. Finally, he is a senior advisor to the Sellar Property Group, a developer of office schemes such as the Shard of Glass and Paddington Central.