About Mode Property Investments Limited (11724043) United Kingdom