About Sycamore Place Management Company Limited (04135893) United Kingdom