About Sycamore (2017) Limited (11066367) United Kingdom