About Thackeray Lettings Limited (10352370) United Kingdom