About Bean & Craft Ltd (10527278) United Kingdom