About Demarchi Properties Limited (10380589) United Kingdom