About Holland Investments Capital Limited (13596815) United Kingdom