About Kennerley Howle Holdings Ltd (11771541) United Kingdom