About Helen S Kitchen Ltd (13377588) United Kingdom