About Charlie Puffin Barbers Limited (13597659) United Kingdom