About Charlie Developments Ltd (06107716) United Kingdom