About Beagle & Bean Limited (13624668) United Kingdom