About L & R Lettings Limited (08639955) United Kingdom