About Sycamore (uk) Limited (03471319) United Kingdom