About K & L Houses Limited (12925418) United Kingdom