About Kenworth Products Limited (11879039) United Kingdom