About Illya Kitchens Limited (07932460) United Kingdom