About St. Vincent Capital Limited (04685586) United Kingdom