About the Company Savills Investment Management (Savills IM) is an international real estate investment manager with expertise in the equity and debt sectors, is a global platform with 330+ employees across 15 offices, and holds assets totalling EUR 26.2 billion as of December 2025. Savills IM offer