About Sycamore Square Developments Ltd (12805096) United Kingdom