About Nmrs Properties Limited (12706959) United Kingdom