About Sycamore Enterprises Limited (11918922) United Kingdom