About Charmax Properties Ltd (12245592) United Kingdom