About Bean & Bake Limited (13514984) United Kingdom