About Bean Doctor Limited (06224225) United Kingdom