About Kubo Kitchens Limited (07249716) United Kingdom