About Charlier Properties Limited (07885117) United Kingdom