About Sycamore Farm Properties Limited (13002629) United Kingdom