About Ledbury Capital Limited (12711481) United Kingdom