About Charmers Properties & Investments Ltd (11539921) United Kingdom