About Northvale Ventures Limited (08870493) United Kingdom