About Kenwood Computers Ltd (13026805) United Kingdom