About Helen A Holden Ltd. (13539959) United Kingdom