About Bean & Bread Ltd (13289530) United Kingdom