About Sycamore Property Investments Ltd (11859370) United Kingdom