About Sycamore Meadows Properties Limited (08476646) United Kingdom