About The Sycamores Partnership Limited (11659985) United Kingdom