About Mehr N Properties Limited (13227339) United Kingdom