About Northview Investments Limited (12953176) United Kingdom