About Ledbury Capital Limited (08677410) United Kingdom