About Sycamore Farm Management Company Limited (03583302) United Kingdom