Company identity
Company number 07991720
Company profile
UK company 07991720, incorporated on 15 March 2012.
Armstrong Capital : Armstrong Capital
Armstrong Capital Management is a London based Asset Manager focusing on the impact investment sector. Our funding comes from both institutional and retail investors attracted to our core strategy of identifying opportunities capable of delivering an environmental or social impact in parallel with attractive financial returns.
Company number 07991720
Updated 07 Jul 2026 09:49
Financial period: 1 Apr 2024 to 31 Mar 2025
Reference milestones and recent Companies House filing stream events.
Next confirmation statement due date
Next accounts due date
Last confirmation statement made up date
Last accounts made up date
Company registered at Companies House