About Mehri Properties Limited (11374804) United Kingdom