About Sycamore Associates Llp (OC403076) United Kingdom