About Bean Associates Limited (06433582) United Kingdom