About Lakewood Capital Limited (11764835) United Kingdom