About Charlie Brown Holdings Limited (06544402) United Kingdom