About Neo Property Holdings Ltd (11324778) United Kingdom