About Seed And Bean Limited (09829403) United Kingdom