About Bag & Bean Limited (09849492) United Kingdom