About Sycamore (leicester) Limited (10245175) United Kingdom