About Bean & Brush Limited (09230728) United Kingdom