About Butterbean Partnership Ltd (12740511) United Kingdom