About Sycamore Management Limited (NI019105) United Kingdom