About Helen Associates Ltd (10927901) United Kingdom