About Walmer S Seeds Ltd (07610664) United Kingdom