About K & D Systems Holdings Ltd (09313876) United Kingdom