About Sycamore Service Limited (10080024) United Kingdom