About K & L Technical Services Limited (SC631331) United Kingdom