About Mehmi Property Investments Limited (05905869) United Kingdom