About Lsc Lettings Limited (13000432) United Kingdom