About Sycamore Holdings Ltd (13605402) United Kingdom