About Essential Seeds Ltd (12273367) United Kingdom