About The Sycamores Management Company Limited (12716868) United Kingdom