About Neo Property Investments Limited (11335358) United Kingdom