About Sycamore House Endearing Developments Limited (07174068) United Kingdom