About Leondra Capital Limited (08270411) United Kingdom