About Sycamore Partners Limited (12478615) United Kingdom