About Sycamore Property Co. Limited (04302974) United Kingdom