About Bean Acre Limited (08619633) United Kingdom