About Green Bean Development Company Limited (07302133) United Kingdom