About Mccharles International Property Developer & Maintenance Ltd (13251862) United Kingdom