About The Sycamores Associates Ltd (08631210) United Kingdom