About Sycamore Howard Ltd (11734749) United Kingdom