About Charlie Duffin Limited (08055497) United Kingdom