About London & La Capital Limited (10190399) United Kingdom