About Sycamore Property Ltd (12301389) United Kingdom