About Migo Property Investments Limited (13091233) United Kingdom