About Charlie Richards Ltd (10461347) United Kingdom