About Sycamore Group Limited (09739732) United Kingdom