About Northdown Investment Management Ltd (10155291) United Kingdom