About Sycamores Management (leicester) Limited (01162689) United Kingdom