About N&l Investment Limited (11480948) United Kingdom