About Clarence & Bean Limited (06415676) United Kingdom