About Sycamore Manor Property Limited (04100980) United Kingdom