About L & A Lettings Limited (07072806) United Kingdom