About Leicester Lettings Limited (09964393) United Kingdom