About Lowndes Capital Limited (10969938) United Kingdom