About Lean Capital Limited (08642906) United Kingdom