About Sycamore Holdings (uk) Llp (OC334998) United Kingdom