About Suffolk Capital Limited (12255591) United Kingdom