About Mitchell Property Investments Limited (09386963) United Kingdom