About Kenwood London Limited (07260106) United Kingdom