About L&r Lets Limited (13210365) United Kingdom