About Charlie Place Limited (13399341) United Kingdom