About Leander Capital Limited (07188427) United Kingdom