About Sycamore Developments Limited (08532918) United Kingdom