About Leeuwarden Capital Limited (10800070) United Kingdom