About Leah Capital Limited (09126769) United Kingdom