About Mentmore Capital Limited (13258508) United Kingdom