About Keene Beans Limited (11018726) United Kingdom