About Charlie Barker Limited (06897013) United Kingdom