About Miles Property Investments Limited (12680276) United Kingdom