About Sycamore Property Holdings Limited (09480890) United Kingdom