About Sycamore Resi Limited (13348214) United Kingdom