About Lrs Properties Limited (04375598) United Kingdom