About Sycamore Meadows Homes Limited (08476766) United Kingdom