About Charlie Newell Limited (13491957) United Kingdom