About Richard Bean Limited (04815429) United Kingdom