About Seed Environmental Limited (08546194) United Kingdom