About K & L Rental Properties Ltd (06866811) United Kingdom