About Northwood Infrastructure Capital Limited (10250317) United Kingdom