About Sycamore House Limited (04139809) United Kingdom