About Kane & Kane Kitchens Ltd (11857991) United Kingdom