About Mehan Property And Investments Ltd (10828471) United Kingdom