About North Block Capital Limited (11158515) United Kingdom