About Managing Partners Capital Limited (06315928) United Kingdom