About Montreux Property Holdings Limited (10923275) United Kingdom