About Suffolk Seed Laboratory Limited (07079264) United Kingdom