About Charlie Mitchell Properties Limited (12660198) United Kingdom