About K&t Lettings Limited (12304138) United Kingdom