About The Bean & Bear Ltd (13333824) United Kingdom