About Seed & Sycamore Ltd (11711169) United Kingdom