About Sycamore Design Limited (10767229) United Kingdom