About Kenwood Tallulah Ltd (09354665) United Kingdom