About Sycamore Properties (london) Limited (12525653) United Kingdom