About Bean Industries Limited (07452818) United Kingdom