About Sycamore Property Group Limited (10551387) United Kingdom