About Seed & Jackson Ltd (07337640) United Kingdom