About Kenworth Associates Europe Limited (03751723) United Kingdom