About Sycamore Residential Limited (SC262375) United Kingdom