About N & L Ventures Limited (08896905) United Kingdom