About Green Bean Trust (CE026908) United Kingdom