About Bee Friendly Seed Company Limited (12748218) United Kingdom