About Sycamore Securities Limited (00622861) United Kingdom