About Charlie Harrington Limited (10066218) United Kingdom