About J. Seed & Co Limited (04385563) United Kingdom