About Sycamore Capital Limited (07254973) United Kingdom