About Northleaf Capital Partners (uk) Limited (06997960) United Kingdom