About Sycamore Resi Prop Limited (13363463) United Kingdom