About K & L Lettings Limited (10870418) United Kingdom