About Sycamore Limited (04666693) United Kingdom