About Central Bean Limited (06017553) United Kingdom