About Sycamore Crosby Management Limited (01386466) United Kingdom