About Cane & Bean Limited (10289794) United Kingdom