About Nlr Properties Limited (04221969) United Kingdom