About Sycamore Street Ltd (12258309) United Kingdom