About Northenby Investments Limited (10636787) United Kingdom