About The Bean Consultancy Limited (07291360) United Kingdom