About Sycamore Investments Limited (09920786) United Kingdom