About The Sycamores Haddenham Management Company Limited (05048984) United Kingdom