About Woodrow Capital Limited (12609278) United Kingdom