About Sycamore Meadows Limited (08476460) United Kingdom