About Northglen Investments Limited (04231841) United Kingdom