About Meadow Lodge Capital Limited (12071552) United Kingdom