About Willow Street Capital Limited (10941154) United Kingdom