About North London Ventures Limited (08226374) United Kingdom